Simulation of Boiler Drum Wall Temperature Differential and its Estimation 1 تمثیل و تخمین فرق درجات الحرارة لجدار وعاء المرجل البخاري

Similar documents
Using the Kalman Filter to Estimate the State of a Maneuvering Aircraft

Greg Welch and Gary Bishop. University of North Carolina at Chapel Hill Department of Computer Science.

Optimal Polynomial Control for Discrete-Time Systems

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

Solving Linear Systems Problems Using Discrete Kalman Filter

State Estimation of Linear and Nonlinear Dynamic Systems

State Observers and the Kalman filter

Chapter 2 HEAT CONDUCTION EQUATION

An Introduction to the Kalman Filter

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms


Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Riccati difference equations to non linear extended Kalman filter constraints

Optimal control and estimation

CS 532: 3D Computer Vision 6 th Set of Notes

Chapter 2 HEAT CONDUCTION EQUATION

Overview of the Seminar Topic

Design and analysis of the prototype of boiler for steam pressure control

Basic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

Estimation, Detection, and Identification CMU 18752

Advanced Adaptive Control for Unintended System Behavior

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

H-infinity Model Reference Controller Design for Magnetic Levitation System

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

EECE Adaptive Control

Pitch Control of Flight System using Dynamic Inversion and PID Controller

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

Integral action in state feedback control

Control Of Heat Exchanger Using Internal Model Controller

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise

ON ENTRY-WISE ORGANIZED FILTERING. E.A. Suzdaleva

Infinite Horizon LQ. Given continuous-time state equation. Find the control function u(t) to minimize

M. LeBreux, M. Désilets & M. Lacroix Faculté de génie, Université de Sherbrooke, Canada. Abstract. 1 Introduction

Research Article. World Journal of Engineering Research and Technology WJERT.

Mini-Course 07 Kalman Particle Filters. Henrique Massard da Fonseca Cesar Cunha Pacheco Wellington Bettencurte Julio Dutra

CHAPTER 4 STATE FEEDBACK AND OUTPUT FEEDBACK CONTROLLERS

Sequential Monte Carlo methods for filtering of unobservable components of multidimensional diffusion Markov processes

State estimation of linear dynamic system with unknown input and uncertain observation using dynamic programming

Comparative study of three practical IMC algorithms with inner controller of first and second order

CSTR CONTROL USING MULTIPLE MODELS

Simulation Model of Brushless Excitation System

Introduction to System Identification and Adaptive Control

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

The Rationale for Second Level Adaptation

A nonlinear filtering tool for analysis of hot-loop test campaings

Using Some Techniques To Increase System Reliability

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

Reinforcement Learning, Neural Networks and PI Control Applied to a Heating Coil

Online monitoring of MPC disturbance models using closed-loop data

Robotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard

Improving the Control System for Pumped Storage Hydro Plant

2D Image Processing. Bayes filter implementation: Kalman filter

Integral-based Algorithm for Parameter Identification of the Heat Exchanger

Process Modelling, Identification, and Control

Model based optimization and estimation of the field map during the breakdown phase in the ITER tokamak

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

LQG/LTR ROBUST CONTROL SYSTEM DESIGN FOR A LOW-PRESSURE FEEDWATER HEATER TRAIN. G. V. Murphy J. M. Bailey The University of Tennessee, Knoxville"

Introduction to Unscented Kalman Filter

Thermocouple Dynamic Errors Correction for Instantaneous Temperature Measurements in Induction Heating. Krzysztof Konopka 1

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

A comparative study of water wall model with a linear model and a neural network model

Square-Root Algorithms of Recursive Least-Squares Wiener Estimators in Linear Discrete-Time Stochastic Systems

Advanced Structural Analysis EGF Cylinders Under Pressure

Design and Comparative Analysis of Controller for Non Linear Tank System

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Control Using Sliding Mode Of the Magnetic Suspension System

A Study of Covariances within Basic and Extended Kalman Filters

Evaluation Performance of PID, LQR, Pole Placement Controllers for Heat Exchanger

Control and Measuring Systems I

Application of Modified Multi Model Predictive Control Algorithm to Fluid Catalytic Cracking Unit

On Identification of Cascade Systems 1

2D Image Processing. Bayes filter implementation: Kalman filter

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303)

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Nonlinear Identification of Backlash in Robot Transmissions

Research Article Weighted Measurement Fusion White Noise Deconvolution Filter with Correlated Noise for Multisensor Stochastic Systems

A Comparitive Study Of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis Of The Non-Stationary Signals

A NONLINEARITY MEASURE FOR ESTIMATION SYSTEMS

Harmonic Modeling of Networks

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G - ( - ) +"' ( + -"( (' (& -+" % '('%"' +"-2 ( -!"',- % )% -.C>K:GH>IN D; AF69>HH>6,-+

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Dynamics Of Double Pipe Heat Exchangers: Explicit Time Domain Solutions

Investigation into Deformation Monitoring of Mosul Dam

PowerPoints organized by Dr. Michael R. Gustafson II, Duke University

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

Dynamic Characteristics of Double-Pipe Heat Exchangers


Architectural Issues in Control System Design. Graham C. Goodwin. University of Newcastle, Australia

Figure 1 Lifting Lug Geometry with Weld

Kalman Filters with Uncompensated Biases

Stability Analysis of the Simplest Takagi-Sugeno Fuzzy Control System Using Popov Criterion

Input-output data sets for development and benchmarking in nonlinear identification

Error reduction in GPS datum conversion using Kalman filter in diverse scenarios Swapna Raghunath 1, Malleswari B.L 2, Karnam Sridhar 3

Modeling nonlinear systems using multiple piecewise linear equations

Transcription:

Differential and its Estimation 1 Prof Dr. Waladin K. Said 2 Bashra Kadhim Oleiwi 2 Abstract This paper is concerned with the problem of boiler drum wall temperature estimation to limit thermal stresses. The boiler drum of AL-Mussiab thermal power station is taken as a case study. It deals with the fundamental issue that must be considered when applying a linear theory (i.e the Kalman filter) to practical nonlinear problems. The Kalman filter is applied to estimate boiler drum wall temperature using the outer surface temperature of boiler drum wall (measurable) variable. The classical estimator (Kalman filter) is simple but it requires a good dynamic model to give reliable results. The numerical test results showed that the estimator is efficient and works well and it converges to the correct conditions (to within 1C) in time about half an hour from boiler heating start up. The estimator is robust where 100% error in initial conditions did not seriously influence the transient time to produce correct estimated output. Key words: Boiler drum wall modeling; Power station; Kalman filter application. تمثیل و تخمین فرق درجات الحرارة لجدار وعاء المرجل البخاري الخلاصة یتناول البحث تخمین درجة الحرارة لجدار وعاء المرجل البخاري با جراء قیاسات غیر مباشرة بھدف الحد من إجھاداتھ الحراریة عند التشغیل وقد أستخدم وعاء مرجل محطة كھرباء المسیب الحراریة لا غراض ھذه الدراسة. یتعامل البحث مع المفاھیم الاساسیة التي یجب ان تو خذ بنظر الاعتبار عند تطبیق النظریة الخطیة ) مثال: مرشح كالمان) للمشاكل العملیة غیر الخطیة. أستخدم مرشح كالمان لتقدیر درج ة ح رارة ج دار وع اء مرجل محطة المسیب الحراریة بالا عتماد على مقی اس واح د لدرج ة ح رارة الس طح الخ ارجي لج دار الوع اء. المخمن الكلاسیكي (مرشح كالمان) بسیط لكنھ یتطل ب نم وذج دین امیكي جی د لك ي یعط ي نت اي ج معتم دة. تش یر نتاي ج الاختبار با ن المخمن المصمم كفو و جید حیث با مكانھ تخم ین درج ة ح رارة ج دار وع اء المرج ل خ لال نصف ساعة من بدء عملیة التشغیل و تشیر الا ختبارات النظریة با مكانیاتھ العالی ة حی ث أن ب الرغم م ن وج ود %100 خطا في الشروط الابتداي یة للمخمن لم یتا ثر ناتج التخمین یجدیة على اداء المخمن للتوصل الى التخمین الصحیح لدرجات الحرارة. 1. This paper was presented in the Engineering Conference of Control, Computers and Mechatronics Jan. 30-31/2011, University of Technology. 2. Control & Systems Eng. Dept./ University of Technology, Baghdad, Iraq. 62

1- Introduction The boiler is a major part in thermal power stations and since the boiler is the slowest responding part in the plant especially at starting up, the plant response is highly influenced by the boiler response. The procedure of starting up and shutting down the power station is limited by following the procedure of starting and shutting the boiler to prevent high thermal stresses [1,2]. Stresses in boiler equipment particularly those of the drum during transients limit the of thermal power plants. Short starting up time is desired to meet energy demand requirements. Furthermore boiler drum working environment is harsh, thus the probability of failure in the measurement system is high. Therefore, it is necessary to develop a state space model and optimal estimation of states, which would gradually improve the current state estimates by making use of the available on-line measurements for the drum wall temperature. This approach can make use of the Kalman filter procedure for observable systems, as it is for this case. Kalman filter represents the most widely applied and demonstratably useful results to emerge from the state variable approach of modern control theory [3]. The Kalman filter has been the subject of extensive research and application, hence, orbit determination, tracking and navigation problems, represent probably, the first major applications of the Kalman filter. Estimation and control problems in industrial processes and power systems utilized Kalman filter extensively. It has been applied to the estimation of temperature and prediction of the ingot temperature in the soaking pit operations based on other available measurements Lumelsky [4]. A bank of Kalman filters (one for each instrument) in the design of an instrument failure detection system for a pressurized water reactor (PWR) pressurizer was applied by Tylee [5]. A Kalman filter with extended models to estimate state variables (unmeasured temperatures in the glass melting furnace) was used by Huisman, et. al. [6]. A regular Kalman filter for continuous monitoring of induction furnace charge temperature based on a single furnace lining temperature measurement was developed by Sa id and AL-Kubaissy [7]. Fluerasu and Sutton [8] designed and implemented a computer-controlled temperature tracking system which combines standard Proportional-Integral- Derivative (PID), thermal modeling and Kalman filtering of the temperature reading in order to reduce the noise. This paper is concerned with the development of a practically feasible dynamic estimator (Kalman filter) which can be used to limit thermal stresses during power station boiler start up. In the following sections a mathematical model for the boiler drum temperature is derived for the starting up mode and the Kalman filter estimator is developed and evaluated numerically. 2-. System Description The drum of the boiler is a thick wall cylinder used for separating the steam from steam-water mixture, as shown in figure (1). It is located at the top of the boiler and it is hanged by four hinges, two at each side and it is manufactured from steel alloy (SA 299). The steam-water mixture coming from riser tubes enter the drum via a number of cyclonics, which are used for increasing the rate of separation process as shown in figure (1). The separated steam is conveyed from the drum to the super heater through a set of pipelines. The intake points of these pipelines are uniformly distributed along the longitudinal direction at the top of the drum [2]. 63

Steam outlet Scrubber element corrugated plates Perforated distribution plates Cyclonic separators Controller u Measurement noise Figure (1) Cross section of Al-Mussiab boiler drum. The boiler drum is subjected to thermal stresses due to the temperature difference between the inner and outer surfaces of the drum wall during starting up. Hence, the working speed of thermal power stations is limited by the maximum amount of permissible thermal stresses. There are 24 thermocouples located at different points on the drum wall used to monitor the stresses. The drum dimensions used in this work are detailed in Table (1). Table (1): Drum dimensions used in this work [2]. Item Drain Dimension Length 15 m Inner Radius 0.9144 m Outer Radius 1.0964 m Thickness 0.182 m Volume 42.3 m 3 Weight 172 ton The structure of the proposed thermal stress control system to be developed is shown in figure (2). The control loop includes the estimator which produces the estimated values of the states and outputs for the next moment based on the measured values of the outputs at the current moment and the control effort at the previous moment. Stress evaluator Estimator 15 node Boiler Drum Model T Y + Y meas State T = Drum node temperature, and Output Y =Outer surface temperature, Control u =Input vector. Figure (2) Boiler drum control system structure. 3- Boiler Drum Simulation Requirements The coming sections are devoted to the simulation and the realization of the system shown in figure (2). The simulation is based on Matlab software. System Disturbance A. Boiler Drum Wall Temperature Rise Modeling For practical monitoring applications, the thermal system can be approximately represented by a lumped parameter system that can be described by ordinary differential equations. Such a set of linearised ordinary differential equations are much easier and faster to solve numerically. The lumped thermal model assumes that heat storage in a material can be represented by an effective thermal capacitance, C, and that the resistance to heat flow between two points can be represented by an effective thermal resistance, R, [9]. The lumped model approach results in first order dynamics in the temperature response to heat input at a given point or node. For a single node, the heat balance equation is simply given by [9]; 64

T t Ta t dtt qi t C (1) R dt where Ta is the adjacent node temperature. Equation (1) may be put in state variable form, anticipating the construction of a set of dynamic equations describing temperature distribution in the drum wall, i.e.; 1 q (t) T (T (t) T(t)) i a RC C (2) To obtain a set of linearized differential equations for the lumped parameter model, the single node described by equation (2) will be used. The transient temperature variation in the shell material of the boiler drum is a two-dimensional case and the boundary conditions are dictated by the drum water level and temperature. The latter is, of course, dependent on the steam pressure. This assumes that the there is no temperature gradient along the 15 m long boiler drum. Figure (3) shows one way in which the basic thermal network may be set on the drum wall. Rm- R n- Rn+(3, R m+(3, Node (3,5) Figure (3) Equivalent R-C simulation for the boiler drum shell. B. Boiler Drum Wall Thermal Dynamic Equations For a two dimensional heat flow, and using the node (m,n) shown in figure (3), equation (2) takes the following form [10,11,12]; T m, n ( m,n qm,n )/ Cm,n (3) Where m and n designate radial and circumferential number of nodes, and; Δ r m Δr m,n ( (Tm i,n Tm,n ) / R mi,n m, n ), i1&-1 where; m,n ( Tm, ni Tm,n ) / Rm,n i. Rm i,n = Radial thermal resistance. Rm,n i = Circumferential thermal resistance. C m,n = Node thermal capacitance Writing equation (3) for each of the specified nodes leads to a system of first order dynamic equations. A computer program using MATLAB software was written to solve the set of first order differential equation using fourth order Runge Kutta method. C. State Space and Measurement Equations of Boiler Drum The system representations given by equation (3) are based on input and output variables and it is a linear model. It is convenient to obtain a simplified boiler drum model using state variables. To derive the state space model, the number of states must be first determined. Equation (3) clearly shows that the states are the temperature of the nodes of the drum wall. The number of nodes depends on whether the problem is a one dimensional heat flow (radial heat flow) or a two dimensional heat flow (radial and circumferential heat flow). Increasing the number of nodes will improve the accuracy of the mathematical model of the boiler drum. We shall first divide the drum wall radially into three nodes and assume radial heat flow only. Equation (3) will take the following equivalent state space model (general form); T ( t) A T(t) B u(t) (4) where T is the drum wall temperature node state vector and u is the input vector. Using the drum dimension of AL- Mussiab boiler drum as given in Table (1) and the definition of R and C for 3 radial nodes and 20 circumferential nodes, equation (4) becomes; 65

T 1 1.594 0.75 0 T1-3 T 2 10 0.7 1.445 0.745 T2... T 3 0 0.7 0.744 T3 0. 844 0-3 Td... 10 0 0 Tair 0 0.044 (5) Where T d and T air represent temperature of fluid inside drum and temperature of air outside drum (state input), respectively. The discrete form of equation (4) is; T k φk1 Tk 1 Bk1 uk1 (6) Yk H T k (7) where: T k-1,t k =Plant state vectors at moments k-1 and k, respectively. u k-1 = Control variable vector at the moment k-1. Y k = Output vector at moment k, k = Time index. (Note: Along this paper T(k)= T k, Y(k)= Y k, u(k)= u k ). For a sampling time of 1 second, the elements of equation (6) are; 0.9984 0.0007 0 k 0.0007 0.9986 0.0007 0 0.0007 0.9993 0.8429 0 B k 10 3 0.0003 0 0 0.0438 φ, and To select the number of nodes for the drum wall in radial and circumferential directions, a set of numerical tests were made to examine the dynamic wall temperature response with various number of nodes in both directions (radial and circumferential). The above study was concluded to adopt a mathematical model with 5 rings in radial direction and 20 sections in circumferential direction. Figure (4) shows the temperature time response of boiler drum wall. It illustrates the dynamic behavior of 5 nodes along the thickness of the drum wall at the starting up of the boiler with inner surface temperature gradient of 0.54 C/min. This model was used as the mathematical model for Kalman filter design. A fifteen nodes state apace model was also derived and used as a reference model for estimator s performance. A set of models describing the dynamic behavior of the drum wall temperature for two dimensional heat flow case (radial and circumferential heat flow) were derived and are given in reference [12]. Figure (4) Temperature distribution of the 5 nodes of the drum wall with inner surface temperature gradient of 0.54C/min at starting up mode. 4- Kalman Filter The Kalman filter is essentially a set of mathematical equations that implement a predictor-corrector type estimator. It is optimal in the sense that it minimizes the estimated error covariance [13]. Hence, it is the best linear estimator, which can produce an optimal estimate of the state of a linear dynamic system, subject to the disturbances having Gaussian distribution. The function of a filter is to separate the signal or information from the noise- corrupted data and it can be used to compute the optimal estimate of the signal [14]. The filter is initialized with an initial estimate of the signal and its error covariance. Then as each measurement becomes available in real time, it is used to update or refine the filter s previous T 1 T 5 66

estimate. Thus, the initial estimate is successively improved until, eventually; a steady state condition is reached where no further improvements are obtained [15]. In the implementation of a Kalman filter, a mathematical model of the signals to be estimated is described by means of linear stochastic difference equations. Equation (6) will assume the following form: T k φk1 Tk 1 Bk 1 uk 1 wk 1 (8) The observation (measurement) of the process is assumed to occur at discrete points in time in accordance with the relationship. Yk H Tk vk (9) Where wk and vk represent the process noise and measurement noise, respectively. They are assumed to be uncorrelated zero-mean, white noise sequences with known statistics whose properties are described by: E[ w k ]=E[ v k ]=0 (10) And joint covariance matrix; wk T T Qk 0 E[ wk vk v ]=E[ ] (11) k 0 Rk Where; Q and R are the process and measurement noise covariances and they are assumed constant [15]. The equations for the Kalman filter fall into two groups: time update equations and measurement update equations. The time update equations are responsible for projecting forward (in time) the current state and error covariance estimates to obtain the a priori estimates for the next time step. The measurement update equations are responsible for the feedback, i.e., for incorporating a new measurement into a priori estimate to obtain an improved a posteriori estimate. The time update equations can also be thought of as predictor equations, while the measurement update equations can be thought of as corrector equations. Indeed the final estimation algorithm resembles that of a predictor-corrector algorithm for solving numerical problems. The time and measurement update equations are given below [13]; i-) Discrete Kalman filter time update equations T ˆ φ Tˆ B u (12) k k 1 k 1 T P φ Pk φ Q k 1 (13) ii-) Discrete Kalman filter measurement update equations T T -1 K k Pk H ( H Pk H R ) (14) ˆ ˆ T T K ( Y - H Tˆ k k k k k ) (15) P k ( I - K k H ) Pk (16) Having an initial estimate ˆT 0 and the initial estimation error (noise) covariance P 0 and a model for the system and measurement, the recursive Kalman filter equations can be solved next (equations (12) to (16)). As can be seen from time update equations (12) and (13) the state and covariance estimates are projected forward from time step k-1 to k. However, the first task during the measurement update is to compute the Kalman gain, K k using equation (14). The next step is to actually measure the process to obtain Y k, and then to generate a posteriori state estimate by incorporating the measurement (equation (15)). The final step is to obtain a posteriori error covariance estimate via equation (16). After each time and measurement update pair, the process is repeated with the previous a posteriori estimates used to project or predict the new a priori estimates. This recursive nature is one of the very appealing features of the Kalman filter, it makes practical implementations much more feasible than (for example) the Wiener filter. The Kalman filter recursively conditions the current estimate on all of the past measurements. A MATLAB program is designed to solve the problem and figure (5) gives a 67

pictorial overall structure of the computation scheme. State Delay Tk, est F1 ( Tk 1, est, uk ) State output model Yk, est F2 ( Tk, est, u k ) T State space model T k,est Drum wal l node temperature, Output Y Outer surface temperature, u Input vector. Estimation equations Kalman Gain K k K ( Yk, mes - Yk, est ) Y From controller meas u k Y k,est Tk,est ATk 1,est Bu k K( Yk, meas - Yk,est ) Yk,est HTk,est Figure (5) The overall structure of the estimator computation scheme. 5- Simulation The Kalman filter scheme shown in figure (5) estimates the temperature difference between inner and outer surface during boiler starting up. F 1 and F 2 are given by equations (8) and (9), respectively. The current work is concerned with the estimation of temperature difference between inner and outer surfaces using the 5 node model. The temperature measurement is taken from the 15 node model which is taken as the reference. Figure (6) clearly defines the symbols used where nodes (2) and (14) of the 15 node model correspond to nodes (1) and (5) of the 5 node model. That is temperatures T 2 and T 14 of the 15 node model correspond to temperatures T 1 and T 5 of the 5 node model, respectively. For simplicity, the symbols * T 1 and * T 5 will be used instead of T 2 and T 14 for the 15 node model. Also, the drum wall temperature difference Δ * T w, the reference, represents ( * T 1 - * T 5 ) whilst the estimated wall temperature difference is ΔT w or (T 1 -T 5 ). Finally, Gaussian noise is added to the drum wall temperature measurement * T 1 and/or * T 5 to simulate measurement noise. m 1 2 3 4 5 T 1 5 Nodes Drum Wall T 5 15 Nodes Drum Wall m 2 5 8 11 14 1 3 4 6 7 9 10 12 13 15 * T 1 * T 2 * T 3 * T 4 * T 5 Figure (6) A comparative correspondence between 5 and 15 nodes models. 6- Boiler Drum Performance With Kalman Filter A series of numerical experimental tests were carried out and figures (7) to (15) summarize the results. Figure (7a) shows the temperature difference behavior of the estimator using the 5 nodes model and the data obtained from the 15 nodes dynamic model. As was discussed above, the temperatures of the latter model are considered as real system temperatures. Hence, the field temperature measurement is taken using the outer node, i.e., * T 5. Gaussian noise is added to * T 5 to simulate real temperature measurements. Based on this temperature measurement, the estimator estimates the wall temperature difference where the estimator initial conditions are [60 60 60 60 60 ] T o C. The figure shows very good tracking after about half an hour from boiler heating start up. The temperature difference between that estimated by the Kalman filter (ΔT w ) and the reference model (Δ * T w ) is shown in figure (7b), where the peak error deviation is +3 and 5.2C. From the results shown in figure (7b), the estimator performance is close to reference performance. 68

(a) performance is expected if both temperatures * T 1 and * T 5 are used. T d Measurement, * T 5 (a) T d (Δ * T w & ΔT w) Measurement, * T 1 (b) (Δ * T w & ΔT w ) (Δ * T w - ΔT w) (b) Figure (7) a) Estimator performance with * T 5 node measurement. b) Estimated (Δ * T w ) and drum wall differential (ΔT w ) difference. Figure (8a) shows the performance of the estimator using measurements of the inner drum wall temperature ( * T 1 plus Gaussian noise). The difference between the reference temperature, Δ * T w, and estimated temperature, ΔT w, is illustrated in figure (8b). The peak deviation (error) is +12.5 and 4C. Figure (8b) also shows that the performance of the estimator to follow the desired wall temperature differential is very good. A comparison between figures (7b) and (8b) reveals that the performance of the Kalman filter using outer drum wall temperature measurement ( * T 5 ) is superior to that when inner drum wall temperature measurement ( * T 1 ) is used. The former filter shows 50% reduction in maximum temperature deviation. A better estimator (Δ * T w - ΔT w ) Figure (8) a) Estimator performance with * T 1 node measurement. b) Estimated (Δ * T w ) and drum wall differential (ΔT w ) difference. The performance of the estimator using inner and outer wall temperature measurements is shown in figure (9a). The difference between the estimator and actual model wall temperature differentials (Δ * T w - ΔT w ) is shown in figure (9b). It can be clearly seen that the maximum error is 0.42 C which shows a marked improvement in performance. A comparison between the three cases above shows that the tracking is now faster due to the availability of more information by the measurement of * T 1 and * T 5. The performance of the three types of estimators can best be evaluated 69

by using the performance index (J i ), which is defined as [7]; 1 n J i Test (i) Treal (i) (17) n i1 where, T est (i) is the estimated temperature value at the i th time point. T real (i) is the actual value of the temperature and n is the number of time points. The performance of the estimator is the average absolute deviation of the estimated temperature from the actual temperature. For initial estimator conditions of [60 60 60 60 60] T, the estimator performance is rather poor at the beginning of the heating process and the quality of the estimation improves at the end of the heating process, as shown in figures (7), (8) and (9). T d (a) * T, * 1 T 5 Measurements (Δ * T w & ΔT w ) for three time intervals. The test results are summarized in Table (2). The first interval is defined by the period 0-50 min from start up. The second interval is defined by the remaining run time. Finally, the third interval covers overall run time. For the first interval, Table (2) clearly shows that the estimator with * T 1 and * T 5 measurements (J i =0.24) is better than the other two estimators. Also, the estimator with * T 5 measurement (J i = 0.59) is better than that with * T 1 measurement (J i =1.75). Columns two and three of Table (2) show a similar trend in behavior. Column three clearly demonstrates that using one outer drum wall temperature sensor is justifiable. Table (2) Performance index (J i ) of the three estimators for the intervals (0-50), (50-487) and (0-537) min. Measured Variables * T 1 * T 5 * T 1& * T 5 45 J i 50 min 487 min 537 min 1.7501 0.3495 0.4799 0.5938 0.161 0.2013 0.2397 0.1752 0.1812 40 (b) (Δ * T w - ΔT w ) Temperature Error (C) 35 30 25 20 15 10 5 0 Case I Case II (Δ * T w - ΔT w ) Figure (9) a) Estimator performance with * T 1 and * T 5 measurements. b) Estimated (Δ * T w ) and drum wall differential (ΔT w ) difference. The behavior of the estimator is investigated by evaluating the index (J i ) -5 0 5 10 15 20 25 30 35 40 45 50 time (min) Figure (10) Temperature error response with two different initial conditions. The tests shown in figures (10) and (7) are similar but with estimator initial conditions of [100 100 100 100 100] T. The temperature error response (case I) indicates very good tracking and the estimator follows the input in less than 30 minutes. The figure also shows (case 70

II) that the estimator is capable of estimating the drum wall temperature and tracks the reference temperature even when random and unequal initial conditions of [100 60 60 60 30] T are used. T d shown in figure (12) where for some reason or another estimator is started after 2.5 hours from boiler start up. The estimator uses * T 5 as temperature measurement and with initial conditions of [60 60 60 60 60] T. 350 300 250 Measurement, * T 5 Temperature (C) 200 150 100 T d Measurement, * T 5 (Δ * T w & ΔT w ) Figure (11) As in figure (7a) but with boiler shut-down after about 5 hours from heating start up. 50 0 Figure (13) Estimator performance with 0.1 plant model noise uncertainty. 15 (Δ * T w & ΔT w) -50 0 100 200 300 400 500 600 Time (min) Δ * T w 10 ΔT w 150 minutes delay in estimator start up Temperature Difference (C) 5 0-5 (Δ * T w - ΔT w ) Figure (12) As in figure (7a) but the estimator is initiated 2.5 hours after boiler start up. To demonstrate the performance of the estimator under other operating conditions, three cases were considered. The first case is that of a boiler shut-down after about 5 hours from heating start up. The estimator behavior is shown in figure (11). Such a case may arise if a decision is taken by the power station engineers to shut-down the boiler due to a failure alarm in any one of the plant s units. The estimator is based on the * T 5 measurement with estimator initial conditions of [60 60 60 60 60] T. The second case study is -10 0 5 10 15 20 25 30 35 40 45 50 Time (min) Figure (14) Typical temperature error response with 0.1 plant noise uncertainty. Temperature Difference (C) 4 3 2 1 0-1 -2-3 -4 (Δ * T w - ΔT w ) -5 0 5 10 15 20 25 30 35 40 45 50 Time(min) Figure (15) Typical temperature error response with 0.01 plant noise uncertainty. 71

Finally, the estimator performance is examined with the presence of process noise in the plant dynamic model. Using uncertainty ( w k ) in the dynamic model (equation (8)), two sets of numerical tests were carried out as shown in figures (13) to (15) with uncertainty of 0.1 and 0.01. The temperature noise ( v k ) was 2 C in * T 5 for all tests. Figure (13) shows that the estimator estimates the drum wall temperature difference and tracks the reference temperature closely. Figure (14) shows that the maximum wall temperature difference between the estimated and the reference model temperatures is 7 and 13 C. Since the plant noise is of a random nature, a series of tests were conducted and the maximum deviation in all these tests was within 30 o C temperature range for the first 15 minutes of the run time. In all these tests the estimator output is within 7% of the true value after 30 minutes from the start up. Reducing the plant noise uncertainty leads to reduces the estimation error. Figure (15) is a repeat the test shown in figure (14) but with plant model noise uncertainty of 0.01. The temperature difference error is within ±4 o C. 7- Conclusions A classical estimator (Kalman filter) was designed to estimate boiler drum temperature wall differential, a crucial issue in limiting drum's thermal stresses especially at the start up. The proposed system is simple in the sense that it requires a single thermocouple located at the outer surface of the drum and a software estimator. The model should be accurate enough to get good estimation in reasonably short time. The quality of the model affects the estimation. Many sets of initial conditions were used in the numerical experiments of the estimator. The estimator performance was as expected, rather slow at the beginning of the estimation. It takes about 30 minutes to estimate wall temperature difference with an accuracy of 1C. The quality of the estimation increases from start up to finish. The results indicated robust estimator performance with regard to the variation in initial conditions. The performance of the estimator was not seriously influenced even with 100% error in initial conditions. Temperature estimation using software solution is simple and cheap as compared with hardware solution. Thus, attention must be paid to the application of the estimation techniques, which can provide solutions to many engineering problems especially those where the operating environment is harsh such as those of power station boiler drums. Future work is to be directed to improve the boiler drum model by including inner and outer surfaces heat transfer conditions. References 1) Weisman, J. and Eckart, R., Modern Power Plant Engineering, Prentice-Hall, Englewood Cliffs, (1984). 2) AL-Mussiab Power Station Document, AL-Mussaib Thermal Power Plant Engineering Department, Ministry of Electricity, Baghdad, IRAQ. 3) Sorenson, H. W., Kalman Filtering: Theory and Application, IEEE Press, New York, (1985). 4) Lumelsky, V. J., Estimation and Prediction of Unmeasurable Variables in the Steel Mill Soaking Pit Control System, IEEE-Transactions on Automatic Control, Vol. AC-28, pp. 388-400, March, (1983). 5) Tylee, J. L., On-Line Failure Detection in Nuclear Power Plant Instrumentation, IEEE Transactions on Automatic Control, Vol. AC-28, pp. 406-415, March, (1983). 6) Huisman, L., Beerkens, R. and Backx, T., Estimation of Process Variables in a 72

Glass Melting Furnace, http://www.tpd. tno.nl/docs/dmp/glassgroup/2001/posterleo2001.pdf 7) Sa id, W. K. and AL-Kubaissy, O. F., Estimation of Unmeasurable Molten Metal Temperature of Induction Furnaces by Kalman Filtering Technique, 3 rd National Conference on Computers, Control and Systems Eng. (CCSE), UOT, (2002). 8) Fluerasu, A. and Sutton, M., Kalman- Predictive-Proportional-Integral- Derivative (KPPID) Temperature Control, AIP Conference Proceeding, Vol. 684, No. 1, pp. 933-938, September 29, (2003). 9) Ben-Yaacov, G. Z. and Bohn, J. G., Methodology for Real-time Calculation of Temperature Rise and Dynamic Rating for Distribution System Duct Banks, IEEE-Transactions on Power Apparatus and Systems, Vol. PAS-101, No.12, pp. 4604-4610, December, (1982). 10) Holman, J. P., Heat Transfer, McGraw-Hill, Inc., (1989). 11) Al-Ubaidy, M. A., Charge Temperature Estimation of an Induction Furnace, M.Sc., Thesis, Al-Nahrain University, (1994). 12) Oleiwi, B. K., Kalman Estimator Design for the Boiler Drum Wall Temperature Differentials during Start Up, M.Sc., Thesis, University of Technology, (2005). 13) Welch, G. and Bishop, G., An Introduction to the Kalman Filter, ACM, Inc., (2006). 14) Kanjilal, P. P., Adaptive Prediction and Predictive Control, IEE Control Engineering Series 52, (1995). 15) Girgis, A. A. and Brown, R. G., Application of Kalman Filter in Computer Relaying, IEEE-Transactions on Power Apparatus and Systems, Vol. PAS-100, No. 7, pp. 3387-3397, July, (1981). 73